put in an excellent performance - Alemán Inglés Diccionario